function calcularHoraFin(){
	xName = getFormName();
	if(xName==''){
		xName = 'sf_item_agenda_';
	}else{
		xName = xName + '_';
	}
	xhoraDesde = document.getElementById(xName+'hora_desde').value;
	if(xhoraDesde.length==4){
		xhoraDesde ="0"+xhoraDesde;
	}
	xcantidad = parseFloat(document.getElementById(xName+'cantidad').value);
	var objRegExp = new RegExp( /[0-9]{2,}:[0-9]{2}/);
	 //check if string matches pattern
	if(objRegExp.test(xhoraDesde)){
		//if (xhoraDesde.indexOf(":") >= 0){
		 	document.getElementById(xName+'hora_desde').value = xhoraDesde;
			xarray = xhoraDesde.split(":");
			xHoras = parseFloat(xarray[0]);
			xMinutos = parseFloat(xarray[1]) / 60;
		//}	
			xHoraHastaDecimal = xHoras + xMinutos + xcantidad;
			xHoraHasta = parseInt(xHoraHastaDecimal);
			xMinutosHastaDecimal = (xHoraHastaDecimal - xHoraHasta );
			xMinutosHasta = Math.round(xMinutosHastaDecimal * 60 *100)/100;
			//Le agrego los 0
			strMinutosHasta = xMinutosHasta + "00 ";

			strMinutosHasta = strMinutosHasta.substr(0,2);
			
			document.getElementById(xName+'hora_hasta').value = xHoraHasta+':'+strMinutosHasta ;
	}else{
			alert("Formato de hora desde no valido");
	}
	;
	
	
}
